package com.itheima.veriable;

/**
 * //1，目标：认识变量，搞清楚为啥要用变量。
 * -变量是用来记住程序要处理的数据的。
 * 定义格式：数据类型 数据名字 = 初始赋值；
 */
public class VeriableDemo1 {
    public static void main(String[] args) {
        //1，目标：认识变量，搞清楚为啥要用变量。
        //-变量是用来记住程序要处理的数据的。

        byte a = 127;//byte占用1个字节，表示范围-128~~127之间
        short b = 12315;//short占用2个字节，表示范围大概正负3万左右
        int age = 18;//int 占用4个字节，表示范围大概是正负21亿之间
        long c = 1254631255000L;//占用8个字节，非常大，因为整数默认类型是int，所以必须在数字后面加个L
        float d = 3.14F;//因为浮点型小数，默认类型是double，所以float类型必须在后面加个F
        double score = 99.5;
        char dog = '狗';
        boolean f = true;//布尔型，只占1个字节，true或者false，代表真或者假

        System.out.println(a);
        System.out.println(b);
        System.out.println(c);
        System.out.println(d);
        System.out.println(score);
        System.out.println(dog);
        System.out.println(f);

        //2，为啥要用变量，变量有啥好处？
        //-使用变量记住数据再处理，程序的维护性更好更灵活；

        //3,变量在计算机的底层到底是啥？
        //-本质是内存中的一块区域，可以理解成一个盒子，用来装一个数据的。
    }
}
